Fashionistas
==================================

Introduction
----------------------------------

Dressing up is a lot of work for Ayumi. She owns a
beautiful walk-in closet with lots of clothes, but
it's a dangerous mess of boxes stacked sky-high and
vicious spiders are ready to attack!

Help Ayumi with the morning chore of picking the
right clothes to wear for the day. But do make
sure you pick a matching set of clothes!

How to play: 
----------------------------------

Enter the closet, and pick up clothes.
Just use the arrow keys to move around.

You must pick up one item in each category:
- ACCESSORY
- TOP
- BOTTOM
- SHOES
If you already carry an item in that category, 
you drop the previous one.

At the end of the game, you get bonus for 
how well the set you picked matches. So use
your fashion sense! (Or develop one).

Watch out for the round boxes as they can easily
tumble and fall on your head. But you can also
use them to squash those nasty spiders with a 
well-timed push.

After finishing a level, you unlock the next one.
The score for each level is calculated based on
how much time you have left over (5 points
per second left) and the matching score for
each piece of clothing. Matching scores
range from 0 to 300.

How to compile:
----------------------------------

You need allegro, tegel and alfont to compile.

Compile:
		$make

Run
		$./fashionista
	
You can use the following start-up options:
	
	-windowed: run the game in a window
	-showfps: show a FPS counter in the corner of the screen
	-fullscreen: run the game fullscreen

Implementation details & code re-use
----------------------------------

Some code was re-used from our TINS '08 entry "Dr. evil F",
in particular main.cpp, Engine.cpp, Resources.cpp, Menu.cpp,
Anim.cpp. Settings.cpp and Button.cpp contain re-used code.

The font "Vera.ttf" is distributed with GNOME and was
copied from there.

All the in-game sprites were hand-pixelated.
Most of the clothing sprites were based on images
found on the internet (fashion sites), but a lot 
of work went into making it match the girl model.

The game was inspired by Suplaplex, which is itself
a clone of boulderdash.

Special requirements
----------------------------------

This game was made for the Speedhack 2009 competition.
For this competition our entry had to comply with 
these four "special" rules:

Genre requirement: Fantastically Mundane

	This game is about picking clothes and dressing up - a fantastically mundane task!

Technical requirement 1: Dynamic Environment

	By walking through the game you form a path, letting spiders follow you.
	By pushing blocks you can open new paths and even kill spiders.
	If you don't think that is enough, the explosion after killing a spider 
	can even let you break through walls.

Technical requirement 2: Zoom, Zoom!

	In the post-mortem screen, you can zoom in and out on Ayumi to admire your 
	(lack of) fashion sense :)

Artistic requirement 1: Unlockable Content

	After completing each level for the first time, you gain a star, with which you can unlock more levels.
	In each level more clothes appear, so you unlock new clothes as well.
	
Artistic requiremnt 2: Post-Mortem
	
	After completing a level, your score is calculated and you get a detailed report,
	plus a close up view of all the clothes you collected.

Copyright
----------------------------------

Copyright (C) 2009 Max & Amarillion

Code by Amarillion
Gfx by Max

Like Allegro itself, this game is gift-ware. See LICENSE.txt for details.

